package com.hhh.corejava.code06_数组;

import java.util.Arrays;

/**
 * @autor 黄焕晖
 * @date 2025年10月26日14:38
 **/
public class Test07_值传递与引用传递 {
    public static void main(String[] args) {
        int i = 1;
//        i2的值来源与i；
        int i2 = i;
        System.out.println(i);
        System.out.println(i2);
//        此时修改i2
        i2 = 2;
        System.out.println(i);
        System.out.println(i2);

//        引用传递
        int[] nums={10,20,30,40,50,60};
        int [] nums2=nums;
        System.out.println(Arrays.toString(nums));
        System.out.println(Arrays.toString(nums2));

        //修改nums2中的元素
        nums2[0]=100;
        //发现nums中的元素也被修改了
        System.out.println(Arrays.toString(nums));
        System.out.println(Arrays.toString(nums2));
    }
}
